@@ -1,5 +1,10 @@
Revision history for Perl extension Task::Catalyst.
+4.01 Sat 23 Oct 2010
+ - Suggest Catalyst::Plugin::Session::Store::File instead of
+ Catalyst::Plugin::Session::Store::BerkeleyDB as that's much easier to
+ install on many systems.
+
4.00 Sat 20 Mar 2010
- Make the list of recommended modules up to date regarding the current
community standards.
@@ -8,4 +8,4 @@ dist.ini
lib/Task/Catalyst.pm
t/release-pod-coverage.t
t/release-pod-syntax.t
-t/task-bogus.t
\ No newline at end of file
+t/task-bogus.t
@@ -4,8 +4,9 @@ author:
- 'Florian Ragwitz <rafl@debian.org>'
build_requires: {}
configure_requires:
- ExtUtils::MakeMaker: 6.11
-generated_by: 'Dist::Zilla version 1.100711'
+ ExtUtils::MakeMaker: 6.31
+dynamic_config: 0
+generated_by: 'Dist::Zilla version 4.102342, CPAN::Meta::Converter version 2.102400'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -30,8 +31,8 @@ requires:
Catalyst::Plugin::I18N: 0
Catalyst::Plugin::Session: 0
Catalyst::Plugin::Session::State::Cookie: 0
- Catalyst::Plugin::Session::Store::BerkeleyDB: 0
Catalyst::Plugin::Session::Store::DBIC: 0
+ Catalyst::Plugin::Session::Store::File: 0
Catalyst::Plugin::StackTrace: 0
Catalyst::Plugin::Static::Simple: 0
Catalyst::Plugin::Unicode::Encoding: 0
@@ -46,4 +47,4 @@ requires:
FCGI::ProcManager: 0
Test::WWW::Mechanize::Catalyst: 0
local::lib: 0
-version: 4.00
+version: 4.01
@@ -4,66 +4,79 @@ use warnings;
-use ExtUtils::MakeMaker 6.11;
+use ExtUtils::MakeMaker 6.31;
my %WriteMakefileArgs = (
- 'test' => {
- 'TESTS' => 't/*.t'
- },
- 'NAME' => 'Task::Catalyst',
- 'DISTNAME' => 'Task-Catalyst',
- 'CONFIGURE_REQUIRES' => {
- 'ExtUtils::MakeMaker' => '6.11'
- },
- 'AUTHOR' => 'Florian Ragwitz <rafl@debian.org>',
- 'BUILD_REQUIRES' => {},
- 'ABSTRACT' => 'All you need to start with Catalyst',
- 'EXE_FILES' => [],
- 'VERSION' => '4.00',
- 'PREREQ_PM' => {
- 'Catalyst::Authentication::Credential::HTTP' => '0',
- 'Catalyst::Plugin::ConfigLoader' => '0',
- 'Catalyst::Devel' => '1.26',
- 'Catalyst::Plugin::Session::State::Cookie' => '0',
- 'CatalystX::Component::Traits' => '0',
- 'Catalyst::Action::REST' => '0',
- 'Catalyst' => '5.80',
- 'Test::WWW::Mechanize::Catalyst' => '0',
- 'Catalyst::Controller::ActionRole' => '0',
- 'CatalystX::LeakChecker' => '0',
- 'local::lib' => '0',
- 'Catalyst::Authentication::Store::DBIx::Class' => '0',
- 'Catalyst::Engine::PSGI' => '0',
- 'Catalyst::ActionRole::ACL' => '0',
- 'Catalyst::View::TT' => '0',
- 'CatalystX::Profile' => '0',
- 'Catalyst::Plugin::Session' => '0',
- 'Catalyst::Model::DBIC::Schema' => '0',
- 'Catalyst::Model::Adaptor' => '0',
- 'Catalyst::Component::InstancePerContext' => '0',
- 'FCGI::ProcManager' => '0',
- 'CatalystX::REPL' => '0',
- 'Catalyst::Plugin::Session::Store::DBIC' => '0',
- 'FCGI' => '0',
- 'Catalyst::Plugin::Session::Store::BerkeleyDB' => '0',
- 'Catalyst::View::Email' => '0',
- 'Catalyst::Manual' => '5.80',
- 'Catalyst::Plugin::Static::Simple' => '0',
- 'CatalystX::SimpleLogin' => '0',
- 'Catalyst::Plugin::StackTrace' => '0',
- 'Catalyst::Plugin::Unicode::Encoding' => '0',
- 'Catalyst::Plugin::I18N' => '0',
- 'Catalyst::Engine::HTTP::Prefork' => '0',
- 'Catalyst::Plugin::Authentication' => '0'
- },
- 'LICENSE' => 'perl'
- );
+ 'ABSTRACT' => 'All you need to start with Catalyst',
+ 'AUTHOR' => 'Florian Ragwitz <rafl@debian.org>',
+ 'BUILD_REQUIRES' => {},
+ 'CONFIGURE_REQUIRES' => {
+ 'ExtUtils::MakeMaker' => '6.31'
+ },
+ 'DISTNAME' => 'Task-Catalyst',
+ 'EXE_FILES' => [],
+ 'LICENSE' => 'perl',
+ 'NAME' => 'Task::Catalyst',
+ 'PREREQ_PM' => {
+ 'Catalyst' => '5.80',
+ 'Catalyst::Action::REST' => '0',
+ 'Catalyst::ActionRole::ACL' => '0',
+ 'Catalyst::Authentication::Credential::HTTP' => '0',
+ 'Catalyst::Authentication::Store::DBIx::Class' => '0',
+ 'Catalyst::Component::InstancePerContext' => '0',
+ 'Catalyst::Controller::ActionRole' => '0',
+ 'Catalyst::Devel' => '1.26',
+ 'Catalyst::Engine::HTTP::Prefork' => '0',
+ 'Catalyst::Engine::PSGI' => '0',
+ 'Catalyst::Manual' => '5.80',
+ 'Catalyst::Model::Adaptor' => '0',
+ 'Catalyst::Model::DBIC::Schema' => '0',
+ 'Catalyst::Plugin::Authentication' => '0',
+ 'Catalyst::Plugin::ConfigLoader' => '0',
+ 'Catalyst::Plugin::I18N' => '0',
+ 'Catalyst::Plugin::Session' => '0',
+ 'Catalyst::Plugin::Session::State::Cookie' => '0',
+ 'Catalyst::Plugin::Session::Store::DBIC' => '0',
+ 'Catalyst::Plugin::Session::Store::File' => '0',
+ 'Catalyst::Plugin::StackTrace' => '0',
+ 'Catalyst::Plugin::Static::Simple' => '0',
+ 'Catalyst::Plugin::Unicode::Encoding' => '0',
+ 'Catalyst::View::Email' => '0',
+ 'Catalyst::View::TT' => '0',
+ 'CatalystX::Component::Traits' => '0',
+ 'CatalystX::LeakChecker' => '0',
+ 'CatalystX::Profile' => '0',
+ 'CatalystX::REPL' => '0',
+ 'CatalystX::SimpleLogin' => '0',
+ 'FCGI' => '0',
+ 'FCGI::ProcManager' => '0',
+ 'Test::WWW::Mechanize::Catalyst' => '0',
+ 'local::lib' => '0'
+ },
+ 'VERSION' => '4.01',
+ 'test' => {
+ 'TESTS' => 't/*.t'
+ }
+);
-delete $WriteMakefileArgs{LICENSE}
- unless eval { ExtUtils::MakeMaker->VERSION(6.31) };
+unless ( eval { ExtUtils::MakeMaker->VERSION(6.56) } ) {
+ my $br = delete $WriteMakefileArgs{BUILD_REQUIRES};
+ my $pp = $WriteMakefileArgs{PREREQ_PM};
+ for my $mod ( keys %$br ) {
+ if ( exists $pp->{$mod} ) {
+ $pp->{$mod} = $br->{$mod} if $br->{$mod} > $pp->{$mod};
+ }
+ else {
+ $pp->{$mod} = $br->{$mod};
+ }
+ }
+}
+
+delete $WriteMakefileArgs{CONFIGURE_REQUIRES}
+ unless eval { ExtUtils::MakeMaker->VERSION(6.52) };
WriteMakefile(%WriteMakefileArgs);
@@ -1,7 +1,7 @@
-This archive contains the distribution Task-Catalyst, version
-4.00:
+This archive contains the distribution Task-Catalyst,
+version 4.01:
All you need to start with Catalyst
@@ -10,3 +10,4 @@ This software is copyright (c) 2010 by Florian Ragwitz.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
+
@@ -1,5 +1,5 @@
name = Task-Catalyst
-version = 4.00
+version = 4.01
author = Florian Ragwitz <rafl@debian.org>
license = Perl_5
copyright_holder = Florian Ragwitz
@@ -2,7 +2,9 @@ use strict;
use warnings;
package Task::Catalyst;
-our $VERSION = '4.00';
+BEGIN {
+ $Task::Catalyst::VERSION = '4.01';
+}
# ABSTRACT: All you need to start with Catalyst
@@ -17,7 +19,7 @@ Task::Catalyst - All you need to start with Catalyst
=head1 VERSION
-version 4.00
+version 4.01
=head1 SYNOPSIS
@@ -31,93 +33,93 @@ Installs everything you need to write serious Catalyst applications.
=head2 Core Modules
-=head3 Catalyst 5.80
+=head3 L<Catalyst> 5.80
-=head3 Catalyst::Devel 1.26
+=head3 L<Catalyst::Devel> 1.26
-=head3 Catalyst::Manual 5.80
+=head3 L<Catalyst::Manual> 5.80
=head2 Recommended Models
-=head3 Catalyst::Model::Adaptor
+=head3 L<Catalyst::Model::Adaptor>
-=head3 Catalyst::Model::DBIC::Schema
+=head3 L<Catalyst::Model::DBIC::Schema>
=head2 Recommended Views
-=head3 Catalyst::View::TT
+=head3 L<Catalyst::View::TT>
-=head3 Catalyst::View::Email
+=head3 L<Catalyst::View::Email>
=head2 Recommended Components
-=head3 Catalyst::Controller::ActionRole
+=head3 L<Catalyst::Controller::ActionRole>
-=head3 CatalystX::Component::Traits
+=head3 L<CatalystX::Component::Traits>
-=head3 CatalystX::SimpleLogin
+=head3 L<CatalystX::SimpleLogin>
-=head3 Catalyst::Action::REST
+=head3 L<Catalyst::Action::REST>
-=head3 Catalyst::Component::InstancePerContext
+=head3 L<Catalyst::Component::InstancePerContext>
=head2 Session Support
-=head3 Catalyst::Plugin::Session
+=head3 L<Catalyst::Plugin::Session>
-=head3 Catalyst::Plugin::Session::State::Cookie
+=head3 L<Catalyst::Plugin::Session::State::Cookie>
-=head3 Catalyst::Plugin::Session::Store::BerkeleyDB
+=head3 L<Catalyst::Plugin::Session::Store::File>
-=head3 Catalyst::Plugin::Session::Store::DBIC
+=head3 L<Catalyst::Plugin::Session::Store::DBIC>
=head2 Authentication and Authorization
-=head3 Catalyst::Plugin::Authentication
+=head3 L<Catalyst::Plugin::Authentication>
-=head3 Catalyst::Authentication::Store::DBIx::Class
+=head3 L<Catalyst::Authentication::Store::DBIx::Class>
-=head3 Catalyst::Authentication::Credential::HTTP
+=head3 L<Catalyst::Authentication::Credential::HTTP>
-=head3 Catalyst::ActionRole::ACL
+=head3 L<Catalyst::ActionRole::ACL>
=head2 Recommended Plugins
-=head3 Catalyst::Plugin::Static::Simple
+=head3 L<Catalyst::Plugin::Static::Simple>
-=head3 Catalyst::Plugin::Unicode::Encoding
+=head3 L<Catalyst::Plugin::Unicode::Encoding>
-=head3 Catalyst::Plugin::I18N
+=head3 L<Catalyst::Plugin::I18N>
-=head3 Catalyst::Plugin::ConfigLoader
+=head3 L<Catalyst::Plugin::ConfigLoader>
=head2 Testing, Debugging and Profiling
-=head3 Test::WWW::Mechanize::Catalyst
+=head3 L<Test::WWW::Mechanize::Catalyst>
-=head3 Catalyst::Plugin::StackTrace
+=head3 L<Catalyst::Plugin::StackTrace>
-=head3 CatalystX::REPL
+=head3 L<CatalystX::REPL>
-=head3 CatalystX::LeakChecker
+=head3 L<CatalystX::LeakChecker>
-=head3 CatalystX::Profile
+=head3 L<CatalystX::Profile>
=head2 Deployment
-=head3 FCGI
+=head3 L<FCGI>
-=head3 FCGI::ProcManager
+=head3 L<FCGI::ProcManager>
-=head3 Catalyst::Engine::HTTP::Prefork
+=head3 L<Catalyst::Engine::HTTP::Prefork>
-=head3 Catalyst::Engine::PSGI
+=head3 L<Catalyst::Engine::PSGI>
-=head3 local::lib
+=head3 L<local::lib>
=head1 AUTHOR
- Florian Ragwitz <rafl@debian.org>
+Florian Ragwitz <rafl@debian.org>
=head1 COPYRIGHT AND LICENSE
@@ -18,4 +18,4 @@ eval "use Pod::Coverage::TrustPod";
plan skip_all => "Pod::Coverage::TrustPod required for testing POD coverage"
if $@;
-all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' });
\ No newline at end of file
+all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' });
@@ -9,7 +9,7 @@ BEGIN {
use Test::More;
-eval "use Test::Pod 1.00";
-plan skip_all => "Test::Pod 1.00 required for testing POD" if $@;
+eval "use Test::Pod 1.41";
+plan skip_all => "Test::Pod 1.41 required for testing POD" if $@;
-all_pod_files_ok();
\ No newline at end of file
+all_pod_files_ok();